#ifndef _BLK_H_
#define _BLK_H_

struct request {
    int cmd;                    // 命令（READ或WRITE）
    int errors;                 // 操作时产生错误的次数
    unsigned long sector;       // 相对扇区号
    char *buffer;               // 数据缓冲区
};

#ifdef MAJOR_NR

#if (MAJOR_NR == 2)
/* floppy */
#define DEVICE_NAME "floppy"
#define DEVICE_INTR do_floppy

#endif

#ifdef DEVICE_INTR
void (*DEVICE_INTR)(void) = NULL;
#endif

#endif

#endif
